3:20 PM 6/9/20173:20 PM 6/9/2017 /lib angular socket /game game.core.js -> all game code stems from core game.server.js -> processing code thats not on the thing /items item.class.js -> has all items as name.item.js -> item name is dashed -> game will have a loading process to get all items -> since they are items they can have all the properties /world world generation i don't really know how this will work. hopefully modular to the point i can rip it out if it goes away CAN WE FINALLY DO A CHUNK for REAL chunk.class.js chunks store object data and location. overarching themes. noise can be used to generate solar system locations and their planets orbits. code placed so they have to be x far apart. /overworldobject all planets / asteroids/ whatever are stored as positions, and shapes. the shape (stored in js file) is places on the position and used for collision dectection. collision dection on an object only takes place if its loaded in game world. chunks load with their objects. if an object's shape is across a chunk border then it appear when the other chunk is loaded (offscreen).objects are centered on a POINT and can move throughout the game. if moved to a decimal place its rounded down, but can be at a decimal point files in here have interaction methods etc and shapes i guess your ship is an object too /client /html